package com.ihr360.job.core.item;

import com.ihr360.job.core.entity.StepContribution;
import com.ihr360.job.core.scope.context.SimpleStepContext;

/**
 * Interface defined for processing {@link Chunk}s.
 *
 * @since 2.0
 */
public interface ChunkProcessor<I> {

    void process(StepContribution contribution, Chunk<I> chunk,SimpleStepContext simpleStepContext) throws Exception;

}
